package com.cw2.structural.composite;

/**
 * 组合模式
 */
public class MainTest {
    public static void main(String[] args) {
        Menu root = new Menu(1, "系统管理");
        Menu menu2 = new Menu(2, "角色管理");
        root.addChildMenu(menu2);

        menu2.addChildMenu(new Menu(6, "固定角色"));
        menu2.addChildMenu(new Menu(7, "临时授权"));

        Menu menu3 = new Menu(3, "用户管理");
        root.addChildMenu(menu3);

        menu3.addChildMenu(new Menu(4,"临时用户"));
        menu3.addChildMenu(new Menu(5,"注册用户"));

        root.printMenu();
    }
}
